package com.linsen.erp.admin.provider.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 * @Description:
 * @ProjectName: erp
 * @Package: com.linsen.erp.admin.provider.vo
 * @ClassName: ErrorLogVO
 * @Author: zhaoyong
 * @Email: zy765203718@gmail.com
 * @Date: 2023/7/28 16:22
 * @Version: 1.0
 */
@Data
@ApiModel("错误日志VO")
public class ErrorLogVO implements Serializable {

    @ApiModelProperty("日志id")
    private String id;
    @ApiModelProperty("请求URL")
    private String url;
    @ApiModelProperty("请求参数")
    private String requestParam;
    @ApiModelProperty("异常信息")
    private String errorInfo;
    @ApiModelProperty("请求ip")
    private String ip;
    @ApiModelProperty("地理信息")
    private String location;
    @ApiModelProperty("ISP网络运营商")
    private String isp;
    @ApiModelProperty("请求userAgent")
    private String userAgent;
    @ApiModelProperty("操作系统类型")
    private String os;
    @ApiModelProperty("浏览器类型")
    private String browser;
    @ApiModelProperty("创建操作人")
    private String createBy;
    @ApiModelProperty("创建操作人username")
    private String createByName;
    @ApiModelProperty("创建时间")
    private LocalDateTime createTime;
}
